the sooner the better. - French English Dictionary